physically powered engine - German English Dictionary